<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>循环</title>
		<style>
			span {
				background-color: pink;
				padding: 10px;
				margin-right: 10px;
			}
		</style>
	</head>
	<body>

		<script type="text/javascript">
			
			aaa:for (var i = 0; i < 5; i++) {
				for (var b = 0; b < 5; b++) {
					if(b===2){
						break aaa
					}
					console.log(b,i);
				}
			}
			
		</script>
	</body>
</html>
<!-- 
 一、循环  重复执行同类型代码 多次
	1.for 循环
	语法结构
	for(①初始化变量; ②条件表达式; ③操作表达式 ){
	    //循环体④
	}
	| 初始化变量 | 通常被用于初始化一个计数器，该表达式可以使用 var 关键字声明新的变量，这个变量帮我们来记录次数。 |
	| 条件表达式 | 用于确定每一次循环是否能被执行。如果结果是 true 就继续循环，否则退出循环。 |
	| 操作表达式 | 用于确定每一次循环是否能被执行。如果结果是 true 就继续循环，否则退出循环。 |
	注意避免死循环
	循环相同代码不同次数
	例如，求输出0到100岁，并提示出生、死亡
	
	
	2.双重for循环
		打印五行星星  
			☆☆☆☆☆
			☆☆☆☆☆
			☆☆☆☆☆
			☆☆☆☆☆
			☆☆☆☆☆
		for 循环小结
		
		- for 循环可以重复执行某些相同代码
		- for 循环可以重复执行些许不同的代码，因为我们有计数器
		- for 循环可以重复执行某些操作，比如算术运算符加法操作
		- 随着需求增加，双重for循环可以做更多、更好看的效果
		- 双重 for 循环，外层循环一次，内层 for 循环全部执行
		- for 循环是循环条件和数字直接相关的循环
	3.while 循环
	while (条件表达式) {
	    // 循环体代码 
	}
	4.do whild 循环
	do {
	    // 循环体代码 - 条件表达式为 true 时重复执行循环体代码
	} while(条件表达式);
	5.continue break
 -->